/*
 * 文件名：ShoppingCarService.java
 * 版权：
 * 描述：TODO
 * 修改人：zuo liubo
 * 修改时间：2013-2-4 下午7:45:40
 */
package com.scpii.api.service.ec;

import java.util.List;

import com.scpii.api.domain.ec.ShoppingCar;

/**
 * @description TODO
 * @author zuo liubo
 * @date 2013-2-4
 */
public interface ShoppingCarService {
	/**
	 * 插入一条购物车记录
	 * @param car
	 * @return
	 */
	Long insert(ShoppingCar car);
	
	/**
	 * 获取指定用户购物车的商品
	 * @param car
	 * @return
	 */
	List<ShoppingCar> selectShoppingCarByUserId(ShoppingCar car);
	
	/**
	 * 根据购物车ID来更新购物车
	 * @param car
	 * @return
	 */
	Long updateShoppingCarById(ShoppingCar car);
	
	/**
	 * 批量删除购物车,购物车ID存放在carIdList里面
	 * @param carIdList
	 * @return
	 */
	boolean deleteShoppingCar(List<Long> carIdList);
			
}
